应用描述: HR信息,包括员工、区域、部门信息查询,供外部使用
开发环境地址: https://schm-api-dev.shiseido.cn/schm-external-hr-eapi
测试环境地址: https://schm-api-test.shiseido.cn/schm-external-hr-eapi
生产环境地址: https://schm-api.shiseido.cn/schm-external-hr-eapi
目录
1.权限认证
所有请求标头都必须包含以下键值参数作为身份验证信息。您需要向管理员申请此信息。
client_id: fa98****3452
client_secret: 108b****41f2
2.接口列表:
请求地址 | 说明 |
---|
GET /employee | 查询员工信息 |
GET /division | 查询division信息 |
GET /department | 查询department信息 |
GET /employee_hk | 查询HK员工信息 |
GET /division_hk | 查询HK division信息 |
GET /department_hk | 查询HK department信息 |
3.接口描述
3.1 员工信息查询
接口请求地址: /employee
接口描述: 查询员工数据。
接口调用方式: GET
请求参数说明:
字段名 | 字段说明 | 是否必填 |
---|
pageSize | 单页返回数据条目,默认100 | N |
pageNo | 当前页码,从0开始,默认0 | N |
hiredate | 入职日期,格式yyyy-MM-dd,如:2024-07-31 | N |
person_id | 输入员工号,可用于查询单个人员的信息 | N |
company_code | 公司编码 | N |
empcode | 工号 | N |
empdistrict | 所属地区 | N |
quitdate | 离职日期,格式yyyy-MM-dd,如:2024-07-25 | N |
mlevel_code | 组织职务(Code) | N |
servicestatus | 状态 | N |
update_time | 信息变动时间,格式yyyy-MM-dd,如:2024-07-25 | N |
请求体结构示例
https://schm-api.shiseido.cn/schm-external-hr-eapi/employee?pageSize=10&pageNo=0
返回结构说明
字段含义 | 字段名称 |
---|
公司编码 | company_code |
公司略称 | company_short_name |
工号 | empcode |
姓名 | c_name |
姓名_en | e_name |
姓(EN) | last_name_en |
名(EN) | first_name_en |
公司名称 | company_name |
公司名称_en | company_name_en |
本部编码 | divisioncode3 |
本部名称 | Division_name |
本部名称_en | Division_name_en |
部门编码 | departmentcode4 |
部门名称 | Department_name |
部门名称_en | Department_name_en |
子部门编码 | sub_departmentcode5 |
子部门名称 | Sub_Department_name |
子部门名称_en | Sub_Department_name_en |
小组编码 | groupcode6 |
小组名称 | Group_name |
小组名称_en | Group_name_en |
BC/BA编码 | teamcode7 |
BC/BA名称 | team_name |
BC/BA名称_en | team_name_en |
公司电话 | businessphone |
公司邮箱 | email |
国籍 | country |
所属地区 | empdistrict |
入职日期 | hiredate |
离职日期 | quitdate |
组织职务(名称) | hrlevel |
组织职务(Code) | mlevel_code |
移动电话 | mobile |
状态 | servicestatus |
删除标记 | del_flag |
删除时间 | del_time |
性别 | gender |
信息变动时间 | update_time |
有效雇佣日 | hirevalid |
SF员工编码 | sf_empcode |
成本中心 | costcenter |
锁定标记 | lockflag |
品牌 | brand |
担当职务 | ddposition |
岗位资格 | posqual |
人事级别英文名 | hrlevel_en |
职务描述(英文) | e_title |
出生日期 | birthday |
所属部门编码 | sf_departmentId |
所属部门名称(英文) | sf_departmentName |
直线主管员工编码 | sup_empcode |
直线主管员工SF编码 | sup_sf_empcode |
直线主管姓名 | sup_empname |
成本中心所属公司 | company_costcent |
商店代码 | description |
返回结构示例
[
{
"company_code": "2",
"company_short_name": "SZC",
"empcode": "00000009",
"c_name": "沈 若慰",
"e_name": "ruowei shen",
"last_name_en": "shen",
"first_name_en": "ruowei",
"company_name": "资生堂化妆品制造有限公司",
"company_name_en": "Shiseido Cosmetics Manufacturing Co.,Ltd.",
"divisioncode3": "",
"division_name": "",
"division_name_en": "",
"departmentcode4": "",
"department_name": "",
"department_name_en": "",
"sub_departmentcode5": "",
"sub_department_name": "",
"sub_department_name_en": "",
"groupcode6": "",
"group_name": "",
"group_name_en": "",
"teamcode": "",
"team_name7": "",
"team_name_en": "",
"businessphone": "021-xxxxxx-xxxx",
"email": "",
"country": "中国",
"empdistrict": "",
"hiredate": "xxxx-xx-xxT00:00:00",
"quitdate": "xxxx-xx-xxT00:00:00",
"hrlevel": "职员",
"mlevel_code": "A12",
"mobile": "xxxxxxx",
"servicestatus": "0",
"del_flag": 0,
"del_time": null,
"gender": "M",
"update_time": "2023-10-26T02:43:43.473",
"hirevalid": "xxxx-xx-xxT00:00:00",
"sf_empcode": "",
"costcenter": "B1Z22ZZZZZ",
"lockflag": 0,
"brand": null,
"ddposition": null,
"posqual": null,
"hrlevel_en": "Director",
"e_title": null,
"birthday": null,
"sf_departmentid": null,
"sf_departmentname": null,
"sup_empcode": "",
"sup_sf_empcode": "",
"sup_empname": "",
"company_costcent": "SCS",
"description": null
},
{
"company_code": "1",
"company_short_name": "SCH",
"empcode": "00000011",
"c_name": "桂海平",
"e_name": "Emily GUI",
"last_name_en": "GUI",
"first_name_en": "Emily",
"company_name": "资生堂(中国)投资有限公司",
"company_name_en": "Shiseido China Co., Ltd.",
"divisioncode3": null,
"division_name": "",
"division_name_en": "",
"departmentcode4": null,
"department_name": "",
"department_name_en": "",
"sub_departmentcode5": "",
"sub_department_name": "",
"sub_department_name_en": "",
"groupcode6": "",
"group_name": "",
"group_name_en": "",
"teamcode": "",
"team_name7": "",
"team_name_en": "",
"businessphone": "021-xxxxxx/xxxx",
"email": "guihaiping@shiseido.cn",
"country": "",
"empdistrict": "上海",
"hiredate": "2005-05-01T00:00:00",
"quitdate": "2022-06-30T00:00:00",
"hrlevel": "部长",
"mlevel_code": "A01",
"mobile": "xxxxxxx",
"servicestatus": "0离职",
"del_flag": 0,
"del_time": null,
"gender": "F",
"update_time": "2024-07-13T03:45:26.92",
"hirevalid": "xxxx-xx-xxT00:00:00",
"sf_empcode": "10030201",
"costcenter": "A1143ZZZZZ",
"lockflag": 0,
"brand": "Common",
"ddposition": "NONE",
"posqual": null,
"hrlevel_en": "Director",
"e_title": "Head of Employee Communication Department",
"birthday": "xxx-xx-xxT00:00:00",
"sf_departmentid": null,
"sf_departmentname": null,
"sup_empcode": "00035924",
"sup_sf_empcode": "10031424",
"sup_empname": "崔锐",
"company_costcent": "SCH",
"description": null
}
]
3.2 地区信息查询
接口请求地址: /division
接口描述: 地区信息查询
接口调用方式: GET
请求参数说明:
字段名 | 字段说明 | 是否必填 |
---|
pageSize | 单页返回数据条目,默认10 | N |
pageNo | 当前页码,从0开始,默认0 | N |
division_id | 按division id条件查询 | N |
status | 按division status条件查询 | N |
请求体结构示例
https://schm-api.shiseido.cn/schm-external-hr-eapi/division?pageSize=10&pageNo=0
返回结构说明
SF字段 | 接口返回字段 | 字段说明 | 备注 |
---|
externalCode | division_id | Division ID | |
startDate | effective_as_of | 开始生效日期 | |
name | division_name | division名称 | 全部使用英文名 |
status | status | 状态 | A - Active / I - Inactive |
cust_LegalEntityProp | companycode | 公司代码 | 当所属多个公司时,只取C0100-SCH |
返回结构示例
[
{
"division_id": "60020001",
"effective_as_of": "2001-12-18T00:00:00",
"division_name": "Shiseido China Innovation Center",
"status": "A",
"companycode": "H0700"
},
{
"division_id": "60020101",
"effective_as_of": "2024-04-01T00:00:00",
"division_name": "Luxury Brands Unit",
"status": "A",
"companycode": "C0100"
}
]
3.3 部门信息查询
接口请求地址: /sf/department
接口描述: 部门信息查询
接口调用方式: GET
请求参数说明:
字段名 | 字段说明 | 是否必填 |
---|
pageSize | 单页返回数据条目,默认10 | N |
pageNo | 当前页码,从0开始,默认0 | N |
division_id | 按department id条件查询 | N |
status | 按department status条件查询 | N |
请求体结构示例
https://schm-api.shiseido.cn/schm-external-hr-eapi/department?pageSize=10&pageNo=0
返回结构说明
SF字段 | 接口返回字段 | 字段说明 | 备注 |
---|
externalCode | departmen_id | Department ID | |
startDate | effective_as_of | 开始生效日期 | |
cust_DivisionProp | Division | 本部 | 如果parent为空,则为该部门的父级Division |
name | department_name | 部门名称 | 全部使用英文名 |
parent | parent_department | 上级部门代码 | |
status | status | 状态 | A - Active , I - Inactive |
cust_LegalEntityProp | companycode | 公司代码 | 当所属多个公司时,只取C0100-SCH |
返回结构示例
[
{
"department_id": "60020001",
"effective_as_of": "2001-12-18T00:00:00",
"division": "60020001",
"department_name": "President & C.O.O.",
"parent_department": "60020001",
"status": "A",
"companycode": "H0700"
},
{
"department_id": "60020002",
"effective_as_of": "2001-12-18T00:00:00",
"division": "60020001",
"department_name": "Vice President",
"parent_department": "60020001",
"status": "A",
"companycode": "H0700"
}
]
3.4 HK员工信息查询
接口请求地址: /employee_hk
接口描述: 查询HK员工数据。
接口调用方式: GET
请求参数说明:
字段名 | 字段说明 | 是否必填 |
---|
pageSize | 单页返回数据条目,默认100 | N |
pageNo | 当前页码,从0开始,默认0 | N |
hiredate | 入职日期,格式yyyy-MM-dd,如:2024-07-31 | N |
company_code | 公司编码 | N |
empcode | 工号 | N |
empdistrict | 所属地区 | N |
quitdate | 离职日期,格式yyyy-MM-dd,如:2024-07-25 | N |
mlevel_code | 组织职务(Code) | N |
servicestatus | 状态 | N |
update_time | 信息变动时间,格式yyyy-MM-dd,如:2024-07-25 | N |
请求体结构示例
https://schm-api.shiseido.cn/schm-external-hr-eapi/employee_hk?pageSize=10&pageNo=0
返回结构说明
返回结构与原版完全一致。
字段含义 | 字段名称 |
---|
公司编码 | company_code |
公司略称 | company_short_name |
工号 | empcode |
姓名 | c_name |
姓名_en | e_name |
姓(EN) | last_name_en |
名(EN) | first_name_en |
公司名称 | company_name |
公司名称_en | company_name_en |
本部编码 | divisioncode3 |
本部名称 | Division_name |
本部名称_en | Division_name_en |
部门编码 | departmentcode4 |
部门名称 | Department_name |
部门名称_en | Department_name_en |
子部门编码 | sub_departmentcode5 |
子部门名称 | Sub_Department_name |
子部门名称_en | Sub_Department_name_en |
小组编码 | groupcode6 |
小组名称 | Group_name |
小组名称_en | Group_name_en |
BC/BA编码 | teamcode7 |
BC/BA名称 | team_name |
BC/BA名称_en | team_name_en |
公司电话 | businessphone |
公司邮箱 | email |
国籍 | country |
所属地区 | empdistrict |
入职日期 | hiredate |
离职日期 | quitdate |
组织职务(名称) | hrlevel |
组织职务(Code) | mlevel_code |
移动电话 | mobile |
状态 | servicestatus |
删除标记 | del_flag |
删除时间 | del_time |
性别 | gender |
信息变动时间 | update_time |
有效雇佣日 | hirevalid |
SF员工编码 | sf_empcode |
成本中心 | costcenter |
锁定标记 | lockflag |
品牌 | brand |
担当职务 | ddposition |
岗位资格 | posqual |
人事级别英文名 | hrlevel_en |
职务描述(英文) | e_title |
出生日期 | birthday |
所属部门编码 | sf_departmentId |
所属部门名称(英文) | sf_departmentName |
直线主管员工编码 | sup_empcode |
直线主管员工SF编码 | sup_sf_empcode |
直线主管姓名 | sup_empname |
成本中心所属公司 | company_costcent |
admin还是trade | admin_or_trade |
返回结构示例
[
{
"company_code": "2",
"company_short_name": "SZC",
"empcode": "00000009",
"c_name": "沈 若慰",
"e_name": "ruowei shen",
"last_name_en": "shen",
"first_name_en": "ruowei",
"company_name": "资生堂化妆品制造有限公司",
"company_name_en": "Shiseido Cosmetics Manufacturing Co.,Ltd.",
"divisioncode3": "",
"division_name": "",
"division_name_en": "",
"departmentcode4": "",
"department_name": "",
"department_name_en": "",
"sub_departmentcode5": "",
"sub_department_name": "",
"sub_department_name_en": "",
"groupcode6": "",
"group_name": "",
"group_name_en": "",
"teamcode": "",
"team_name7": "",
"team_name_en": "",
"businessphone": "021-xxxxxx-xxxx",
"email": "",
"country": "中国",
"empdistrict": "",
"hiredate": "xxxx-xx-xxT00:00:00",
"quitdate": "xxxx-xx-xxT00:00:00",
"hrlevel": "职员",
"mlevel_code": "A12",
"mobile": "xxxxxxx",
"servicestatus": "0",
"del_flag": 0,
"del_time": null,
"gender": "M",
"update_time": "2023-10-26T02:43:43.473",
"hirevalid": "xxxx-xx-xxT00:00:00",
"sf_empcode": "",
"costcenter": "B1Z22ZZZZZ",
"lockflag": 0,
"brand": null,
"ddposition": null,
"posqual": null,
"hrlevel_en": "Director",
"e_title": null,
"birthday": null,
"sf_departmentid": null,
"sf_departmentname": null,
"sup_empcode": "",
"sup_sf_empcode": "",
"sup_empname": "",
"company_costcent": "SCS"
},
{
"company_code": "1",
"company_short_name": "SCH",
"empcode": "00000011",
"c_name": "桂海平",
"e_name": "Emily GUI",
"last_name_en": "GUI",
"first_name_en": "Emily",
"company_name": "资生堂(中国)投资有限公司",
"company_name_en": "Shiseido China Co., Ltd.",
"divisioncode3": null,
"division_name": "",
"division_name_en": "",
"departmentcode4": null,
"department_name": "",
"department_name_en": "",
"sub_departmentcode5": "",
"sub_department_name": "",
"sub_department_name_en": "",
"groupcode6": "",
"group_name": "",
"group_name_en": "",
"teamcode": "",
"team_name7": "",
"team_name_en": "",
"businessphone": "021-xxxxxx/xxxx",
"email": "guihaiping@shiseido.cn",
"country": "",
"empdistrict": "上海",
"hiredate": "2005-05-01T00:00:00",
"quitdate": "2022-06-30T00:00:00",
"hrlevel": "部长",
"mlevel_code": "A01",
"mobile": "xxxxxxx",
"servicestatus": "0离职",
"del_flag": 0,
"del_time": null,
"gender": "F",
"update_time": "2024-07-13T03:45:26.92",
"hirevalid": "xxxx-xx-xxT00:00:00",
"sf_empcode": "10030201",
"costcenter": "A1143ZZZZZ",
"lockflag": 0,
"brand": "Common",
"ddposition": "NONE",
"posqual": null,
"hrlevel_en": "Director",
"e_title": "Head of Employee Communication Department",
"birthday": "xxx-xx-xxT00:00:00",
"sf_departmentid": null,
"sf_departmentname": null,
"sup_empcode": "00035924",
"sup_sf_empcode": "10031424",
"sup_empname": "崔锐",
"company_costcent": "SCH"
}
]
3.5 HK地区信息查询
接口请求地址: /division_hk
接口描述: HK地区信息查询
接口调用方式: GET
请求参数说明:
字段名 | 字段说明 | 是否必填 |
---|
pageSize | 单页返回数据条目,默认10 | N |
pageNo | 当前页码,从0开始,默认0 | N |
division_id | 按division id条件查询 | N |
status | 按division status条件查询 | N |
请求体结构示例
https://schm-api.shiseido.cn/schm-external-hr-eapi/division_hk?pageSize=10&pageNo=0
返回结构说明
SF字段 | 接口返回字段 | 字段说明 | 备注 |
---|
externalCode | division_id | Division ID | |
startDate | effective_as_of | 开始生效日期 | |
name | division_name | division名称 | 全部使用英文名 |
status | status | 状态 | A - Active / I - Inactive |
cust_LegalEntityProp | companycode | 公司代码 | 当所属多个公司时,只取C0100-SCH |
返回结构示例
[
{
"division_id": "60020001",
"effective_as_of": "2001-12-18T00:00:00",
"division_name": "Shiseido China Innovation Center",
"status": "A",
"companycode": "H0700"
},
{
"division_id": "60020101",
"effective_as_of": "2024-04-01T00:00:00",
"division_name": "Luxury Brands Unit",
"status": "A",
"companycode": "C0100"
}
]
3.6 HK部门信息查询
接口请求地址: /sf/department_hk
接口描述: HK部门信息查询
接口调用方式: GET
请求参数说明:
字段名 | 字段说明 | 是否必填 |
---|
pageSize | 单页返回数据条目,默认10 | N |
pageNo | 当前页码,从0开始,默认0 | N |
departmen_id | 按department id条件查询 | N |
status | 按department status条件查询 | N |
请求体结构示例
https://schm-api.shiseido.cn/schm-external-hr-eapi/department_hk?pageSize=10&pageNo=0
返回结构说明
SF字段 | 接口返回字段 | 字段说明 | 备注 |
---|
externalCode | departmen_id | Department ID | |
startDate | effective_as_of | 开始生效日期 | |
cust_DivisionProp | Division | 本部 | 如果parent为空,则为该部门的父级Division |
name | department_name | 部门名称 | 全部使用英文名 |
parent | parent_department | 上级部门代码 | |
status | status | 状态 | A - Active , I - Inactive |
cust_LegalEntityProp | companycode | 公司代码 | 当所属多个公司时,只取C0100-SCH |
返回结构示例
[
{
"department_id": "60020001",
"effective_as_of": "2001-12-18T00:00:00",
"division": "60020001",
"department_name": "President & C.O.O.",
"parent_department": "60020001",
"status": "A",
"companycode": "H0700"
},
{
"department_id": "60020002",
"effective_as_of": "2001-12-18T00:00:00",
"division": "60020001",
"department_name": "Vice President",
"parent_department": "60020001",
"status": "A",
"companycode": "H0700"
}
]